﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TVersityDotNet.HelperTypes
{
    public class Device
    {
        /// <summary>
        /// The device's type
        /// </summary>
        public string DeviceType { get; set; }
        /// <summary>
        /// Device's friendly name
        /// </summary>
        public string FriendlyName { get; set; }
        /// <summary>
        /// Device's manufacturer
        /// </summary>
        public string Manufacturer{ get; set; }
        /// <summary>
        /// Device's manufacturer's URL
        /// </summary>
        public Uri ManufacturerUrl { get; set; }
        /// <summary>
        /// Description of the device's model 
        /// </summary>
        public string ModelDescription{ get; set; }
        /// <summary>
        /// THe name of the device's model
        /// </summary>
        public string ModelName { get; set; }
        /// <summary>
        /// The device's model number
        /// </summary>
        public int ModelNumber { get; set; }
        /// <summary>
        /// Device's model's Url
        /// </summary>
        public Uri ModelUrl { get; set; }
        /// <summary>
        /// Device's serial number
        /// </summary>
        public string SerialNumber { get; set; }
        /// <summary>
        /// Device's Universal Product Code (UPC)
        /// </summary>
        public string Upc { get; set; }
        /// <summary>
        /// Device's Univesal Device Number UDN
        /// </summary>
        public string Udn { get; set; }
        /// <summary>
        /// Device's presentation URL
        /// </summary>
        public Uri PresentationUrl { get; set; }

        /// <summary>
        /// Constructor for Device
        /// </summary>
        public Device()
        {
        }
    }
}
